home *** CD-ROM | disk | FTP | other *** search
Text File | 1998-10-26 | 1.6 KB | 57 lines | [TEXT/ScoM] |
- ; Canon for 2 violins in unison & cello by J.S.Bach
- ; by Claudio Martini <stalker@mix.it>
-
- ;A simple 2 voice canon (shifted by one bar) over a given theme (on cello).
-
- (def-orchestra 'orchestra
- all-instruments (violin1 violin2 cello))
-
- (def-motive theme
- symbol '(a c e f -b e (-1 e) d (-1 d) c b (-1 b) a -b -d a d c b)
- length '(2/4 2/4 2/4 2/4 2/4 -1/4 1/4 2/4 2/4 2/4 3/4 1/4 1/4 1/4
- 1/4 1/4 1/4 2/4 2/4 1/4)
- velocity '(88 78 80 75))
-
- (def-motive canon
- symbol '(l h i j i h g (1 f) e d c b a -b a b d c b b i h g g m l
- k l g h f e j k i j l m k l g h o i n o a c e h)
- length '(-1/4 1/4 1/4. 1/16 1/16 1/16 1/16 1/16 1/16 1/8 1/8 1/8
- 1/8 1/8. 1/32 1/32 5/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8
- 1/8 1/8 1/8 5/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8
- 1/8 1/4. 1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/4 -1/4)
- velocity '(88 78 80 75))
-
- (def-motive pause
- length '(4/4))
-
- (def-motive end
- symbol '(o)
- length '(2/4)
- velocity '(68))
-
- (def-section sect-a
- violin1
- channel 2
- program 1
- zone '(8/1 8/1)
- motive (list canon canon)
- tonality (activate-tonality (harmonic-minor c 5))
- violin2
- channel 3
- program 2
- zone '(1/1 8/1 7/1 1/2)
- motive (list pause canon canon end)
- tonality (activate-tonality (harmonic-minor c 5))
- cello
- channel 9
- program 2
- zone '(8/1 8/1 1/2)
- motive (list theme theme theme)
- tonality (activate-tonality (harmonic-minor c 4)))
-
- (def-tempo 100)
-
- (play-file-p "Canon in Unison"
- all-instruments '(sect-a))
-
-